package Objetos;
import java.util.*;
import java.io.*;

public class Armeria implements Serializable{

    private int num_armas;
    protected static Arma[] armas;

    public Armeria(String nombre_texto) throws FileNotFoundException {

        File texto = new File(nombre_texto);
        Scanner sc = new Scanner(texto);

        this.num_armas = sc.nextInt();
        sc.nextLine();//lee el cambio de linea!!!!!!

        armas = new Arma[num_armas];

        for (int i = 0; i < num_armas; i++) {

            int atk, def, prec;
            String nombre, desc;

            nombre = sc.nextLine();
            atk = sc.nextInt();
            def = sc.nextInt();
            prec = sc.nextInt();
            sc.nextLine();
            desc = sc.nextLine();

            Arma arma = new Arma(atk, def, prec, nombre, desc);
            armas[i] = arma;
        }
    }

    public int busca_arma(String nomb) { // devuelve -1 si no lo encuentra

        int i = 0;

        for (; !armas[i].getnombre().equals(nomb); i++) {

            if (i == num_armas) {

                return -1;
            }
        }

        return i;
    }

    public static Arma getArma(int i) {

        return armas[i];
    }

    public int getNumarmas() {

        return this.num_armas;
    }
}